<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"><style type="text/css">body,td,div,span,p{font-family:arial,sans-serif;}a {color:#0000cc;}a:visited {color:#551a8b;}a:active {color:#ff0000;}body{margin: 0px;padding: 0px;background-color:white;}</style><script>window['__isgadget']=true;</script><script src="ifr_data/corecore.js"></script><script>gadgets.rpctx=gadgets.rpctx||{};
if(!gadgets.rpctx.wpm){gadgets.rpctx.wpm=function(){var C,F;
var G;
var I=false;
var H=false;
var D=false;
function A(){var J=false;
function K(L){if(L.data=="postmessage.test"){J=true;
if(typeof L.origin==="undefined"){H=true
}}}gadgets.util.attachBrowserEvent(window,"message",K,false);
window.postMessage("postmessage.test","*");
if(J){I=true
}gadgets.util.removeBrowserEvent(window,"message",K,false)
}function E(L){var M=gadgets.json.parse(L.data);
if(D){if(!M||!M.f){return 
}var K=gadgets.rpc.getRelayUrl(M.f)||gadgets.util.getUrlParameters()["parent"];
var J=gadgets.rpc.getOrigin(K);
if(!H?L.origin!==J:L.domain!==/^.+:\/\/([^:]+).*/.exec(J)[1]){return 
}}C(M)
}function B(L,J){var K=gadgets.rpc._parseSiblingId(L);
if(K){return K.origin
}if(L==".."){return J
}else{return document.getElementById(L).src
}}return{getCode:function(){return"wpm"
},isParentVerifiable:function(){return true
},init:function(J,K){C=J;
F=K;
A();
if(!I){G=function(M,N,L){M.postMessage(N,L)
}
}else{G=function(M,N,L){window.setTimeout(function(){M.postMessage(N,L)
},0)
}
}gadgets.util.attachBrowserEvent(window,"message",E,false);
F("..",true);
return true
},setup:function(L,K,J){D=J;
if(L===".."){if(D){gadgets.rpc._createRelayIframe(K)
}else{gadgets.rpc.call(L,gadgets.rpc.ACK)
}}return true
},call:function(K,O,N){var M=gadgets.rpc._getTargetWin(K);
var L=gadgets.rpc.getRelayUrl(K)||B(K,gadgets.util.getUrlParameters()["parent"]);
var J=gadgets.rpc.getOrigin(L);
if(J){G(M,gadgets.json.stringify(N),J)
}else{gadgets.error("No relay set (used as window.postMessage targetOrigin), cannot send cross-domain message")
}return true
},relayOnload:function(K,J){F(K,true)
}}
}()
};;
;
gadgets.rpctx=gadgets.rpctx||{};
if(!gadgets.rpctx.frameElement){gadgets.rpctx.frameElement=function(){var E="__g2c_rpc";
var B="__c2g_rpc";
var D;
var C;
function A(G,K,J){try{if(K!==".."){var F=window.frameElement;
if(typeof F[E]==="function"){if(typeof F[E][B]!=="function"){F[E][B]=function(L){D(gadgets.json.parse(L))
}
}F[E](gadgets.json.stringify(J));
return true
}}else{var I=document.getElementById(G);
if(typeof I[E]==="function"&&typeof I[E][B]==="function"){I[E][B](gadgets.json.stringify(J));
return true
}}}catch(H){}return false
}return{getCode:function(){return"fe"
},isParentVerifiable:function(){return false
},init:function(F,G){D=F;
C=G;
return true
},setup:function(J,F){if(J!==".."){try{var I=document.getElementById(J);
I[E]=function(K){D(gadgets.json.parse(K))
}
}catch(H){return false
}}if(J===".."){C("..",true);
var G=function(){window.setTimeout(function(){gadgets.rpc.call(J,gadgets.rpc.ACK)
},500)
};
gadgets.util.registerOnLoadHandler(G)
}return true
},call:function(F,H,G){return A(F,H,G)
}}
}()
};;
;
gadgets.rpctx=gadgets.rpctx||{};
if(!gadgets.rpctx.nix){gadgets.rpctx.nix=function(){var C="GRPC____NIXVBS_wrapper";
var D="GRPC____NIXVBS_get_wrapper";
var F="GRPC____NIXVBS_handle_message";
var B="GRPC____NIXVBS_create_channel";
var A=10;
var J=500;
var I={};
var H;
var G=0;
function E(){var L=I[".."];
if(L){return 
}if(++G>A){gadgets.warn("Nix transport setup failed, falling back...");
H("..",false);
return 
}if(!L&&window.opener&&"GetAuthToken" in window.opener){L=window.opener;
if(L.GetAuthToken()==gadgets.rpc.getAuthToken("..")){var K=gadgets.rpc.getAuthToken("..");
L.CreateChannel(window[D]("..",K),K);
I[".."]=L;
window.opener=null;
H("..",true);
return 
}}window.setTimeout(function(){E()
},J)
}return{getCode:function(){return"nix"
},isParentVerifiable:function(){return false
},init:function(L,M){H=M;
if(typeof window[D]!=="unknown"){window[F]=function(O){window.setTimeout(function(){L(gadgets.json.parse(O))
},0)
};
window[B]=function(O,Q,P){if(gadgets.rpc.getAuthToken(O)===P){I[O]=Q;
H(O,true)
}};
var K="Class "+C+"\n Private m_Intended\nPrivate m_Auth\nPublic Sub SetIntendedName(name)\n If isEmpty(m_Intended) Then\nm_Intended = name\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\n If isEmpty(m_Auth) Then\nm_Auth = auth\nEnd If\nEnd Sub\nPublic Sub SendMessage(data)\n "+F+"(data)\nEnd Sub\nPublic Function GetAuthToken()\n GetAuthToken = m_Auth\nEnd Function\nPublic Sub CreateChannel(channel, auth)\n Call "+B+"(m_Intended, channel, auth)\nEnd Sub\nEnd Class\nFunction "+D+"(name, auth)\nDim wrap\nSet wrap = New "+C+"\nwrap.SetIntendedName name\nwrap.SetAuth auth\nSet "+D+" = wrap\nEnd Function";
try{window.execScript(K,"vbscript")
}catch(N){return false
}}return true
},setup:function(O,K){if(O===".."){E();
return true
}try{var M=document.getElementById(O);
var N=window[D](O,K);
M.contentWindow.opener=N
}catch(L){return false
}return true
},call:function(K,N,M){try{if(I[K]){I[K].SendMessage(gadgets.json.stringify(M))
}}catch(L){return false
}return true
}}
}()
};;
;
gadgets.rpctx=gadgets.rpctx||{};
if(!gadgets.rpctx.rmr){gadgets.rpctx.rmr=function(){var G=500;
var E=10;
var H={};
var B;
var I;
function K(P,N,O,M){var Q=function(){document.body.appendChild(P);
P.src="about:blank";
if(M){P.onload=function(){L(M)
}
}P.src=N+"#"+O
};
if(document.body){Q()
}else{gadgets.util.registerOnLoadHandler(function(){Q()
})
}}function C(O){if(typeof H[O]==="object"){return 
}var P=document.createElement("iframe");
var M=P.style;
M.position="absolute";
M.top="0px";
M.border="0";
M.opacity="0";
M.width="10px";
M.height="1px";
P.id="rmrtransport-"+O;
P.name=P.id;
var N=gadgets.rpc.getRelayUrl(O);
if(!N){N=gadgets.rpc.getOrigin(gadgets.util.getUrlParameters()["parent"])+"/robots.txt"
}H[O]={frame:P,receiveWindow:null,relayUri:N,searchCounter:0,width:10,waiting:true,queue:[],sendId:0,recvId:0};
if(O!==".."){K(P,N,A(O))
}D(O)
}function D(O){var Q=null;
H[O].searchCounter++;
try{var N=gadgets.rpc._getTargetWin(O);
if(O===".."){Q=N.frames["rmrtransport-"+gadgets.rpc.RPC_ID]
}else{Q=N.frames["rmrtransport-.."]
}}catch(P){}var M=false;
if(Q){M=F(O,Q)
}if(!M){if(H[O].searchCounter>E){return 
}window.setTimeout(function(){D(O)
},G)
}}function J(N,P,T,S){var O=null;
if(T!==".."){O=H[".."]
}else{O=H[N]
}if(O){if(P!==gadgets.rpc.ACK){O.queue.push(S)
}if(O.waiting||(O.queue.length===0&&!(P===gadgets.rpc.ACK&&S&&S.ackAlone===true))){return true
}if(O.queue.length>0){O.waiting=true
}var M=O.relayUri+"#"+A(N);
try{O.frame.contentWindow.location=M;
var Q=O.width==10?20:10;
O.frame.style.width=Q+"px";
O.width=Q
}catch(R){return false
}}return true
}function A(N){var O=H[N];
var M={id:O.sendId};
if(O){M.d=Array.prototype.slice.call(O.queue,0);
M.d.push({s:gadgets.rpc.ACK,id:O.recvId})
}return gadgets.json.stringify(M)
}function L(X){var U=H[X];
var Q=U.receiveWindow.location.hash.substring(1);
var Y=gadgets.json.parse(decodeURIComponent(Q))||{};
var N=Y.d||[];
var O=false;
var T=false;
var V=0;
var M=(U.recvId-Y.id);
for(var P=0;
P<N.length;
++P){var S=N[P];
if(S.s===gadgets.rpc.ACK){I(X,true);
if(U.waiting){T=true
}U.waiting=false;
var R=Math.max(0,S.id-U.sendId);
U.queue.splice(0,R);
U.sendId=Math.max(U.sendId,S.id||0);
continue
}O=true;
if(++V<=M){continue
}++U.recvId;
B(S)
}if(O||(T&&U.queue.length>0)){var W=(X==="..")?gadgets.rpc.RPC_ID:"..";
J(X,gadgets.rpc.ACK,W,{ackAlone:O})
}}function F(P,S){var O=H[P];
try{var N=false;
N="document" in S;
if(!N){return false
}N=typeof S.document=="object";
if(!N){return false
}var R=S.location.href;
if(R==="about:blank"){return false
}}catch(M){return false
}O.receiveWindow=S;
function Q(){L(P)
}if(typeof S.attachEvent==="undefined"){S.onresize=Q
}else{S.attachEvent("onresize",Q)
}if(P===".."){K(O.frame,O.relayUri,A(P),P)
}else{L(P)
}return true
}return{getCode:function(){return"rmr"
},isParentVerifiable:function(){return true
},init:function(M,N){B=M;
I=N;
return true
},setup:function(O,M){try{C(O)
}catch(N){gadgets.warn("Caught exception setting up RMR: "+N);
return false
}return true
},call:function(M,O,N){return J(M,N.s,O,N)
}}
}()
};;
;
gadgets.rpctx=gadgets.rpctx||{};
if(!gadgets.rpctx.ifpc){gadgets.rpctx.ifpc=function(){var E=[];
var D=0;
var C;
function B(H){var F=[];
for(var I=0,G=H.length;
I<G;
++I){F.push(encodeURIComponent(gadgets.json.stringify(H[I])))
}return F.join("&")
}function A(I){var G;
for(var F=E.length-1;
F>=0;
--F){var J=E[F];
try{if(J&&(J.recyclable||J.readyState==="complete")){J.parentNode.removeChild(J);
if(window.ActiveXObject){E[F]=J=null;
E.splice(F,1)
}else{J.recyclable=false;
G=J;
break
}}}catch(H){}}if(!G){G=document.createElement("iframe");
G.style.border=G.style.width=G.style.height="0px";
G.style.visibility="hidden";
G.style.position="absolute";
G.onload=function(){this.recyclable=true
};
E.push(G)
}G.src=I;
window.setTimeout(function(){document.body.appendChild(G)
},0)
}return{getCode:function(){return"ifpc"
},isParentVerifiable:function(){return true
},init:function(F,G){C=G;
C("..",true);
return true
},setup:function(G,F){C(G,true);
return true
},call:function(F,K,I){var J=gadgets.rpc.getRelayUrl(F);
++D;
if(!J){gadgets.warn("No relay file assigned for IFPC");
return false
}var H=null;
if(I.l){var G=I.a;
H=[J,"#",B([K,D,1,0,B([K,I.s,"","",K].concat(G))])].join("")
}else{H=[J,"#",F,"&",K,"@",D,"&1&0&",encodeURIComponent(gadgets.json.stringify(I))].join("")
}A(H);
return true
}}
}()
};;
if(!gadgets.rpc){gadgets.rpc=function(){var d="__cb";
var j="";
var k="__ack";
var F=500;
var Y=10;
var C="|";
var N={};
var m={};
var U={};
var T={};
var R=0;
var J={};
var K={};
var h={};
var E={};
var L={};
var V={};
var S=(window.top!==window.self);
var P=window.name;
var b=function(){};
var g=0;
var p=1;
var A=2;
var i=(function(){function t(u){return function(){gadgets.log("gadgets.rpc."+u+"("+gadgets.json.stringify(Array.prototype.slice.call(arguments))+"): call ignored. [caller: "+document.location+", isChild: "+S+"]")
}
}return{getCode:function(){return"noop"
},isParentVerifiable:function(){return true
},init:t("init"),setup:t("setup"),call:t("call")}
})();
if(gadgets.util){E=gadgets.util.getUrlParameters()
}function c(){return typeof window.postMessage==="function"?gadgets.rpctx.wpm:typeof window.postMessage==="object"?gadgets.rpctx.wpm:window.ActiveXObject?gadgets.rpctx.nix:navigator.userAgent.indexOf("WebKit")>0?gadgets.rpctx.rmr:navigator.product==="Gecko"?gadgets.rpctx.frameElement:gadgets.rpctx.ifpc
}function I(y,w){var u=Z;
if(!w){u=i
}L[y]=u;
var t=V[y]||[];
for(var v=0;
v<t.length;
++v){var x=t[v];
x.t=X(y);
u.call(y,x.f,x)
}V[y]=[]
}var a=false,l=false;
function f(){if(l){return 
}function t(){a=true
}gadgets.util.attachBrowserEvent(window,"unload",t,false);
l=true
}function H(t,x,u,w,v){if(!T[x]||T[x]!==u){gadgets.error("Invalid auth token. "+T[x]+" vs "+u);
b(x,A)
}v.onunload=function(){if(K[x]&&!a){b(x,p);
gadgets.rpc.removeReceiver(x)
}};
f();
w=gadgets.json.parse(decodeURIComponent(w));
Z.relayOnload(x,w)
}function q(u){if(u&&typeof u.s==="string"&&typeof u.f==="string"&&u.a instanceof Array){if(T[u.f]){if(T[u.f]!==u.t){gadgets.error("Invalid auth token. "+T[u.f]+" vs "+u.t);
b(u.f,A)
}}if(u.s===k){window.setTimeout(function(){I(u.f,true)
},0);
return 
}if(u.c){u.callback=function(v){gadgets.rpc.call(u.f,d,null,u.c,v)
}
}var t=(N[u.s]||N[j]).apply(u,u.a);
if(u.c&&typeof t!=="undefined"){gadgets.rpc.call(u.f,d,null,u.c,t)
}}}function O(v){if(!v){return""
}v=v.toLowerCase();
if(v.indexOf("//")==0){v=window.location.protocol+v
}if(v.indexOf("://")==-1){v=window.location.protocol+"//"+v
}var w=v.substring(v.indexOf("://")+3);
var t=w.indexOf("/");
if(t!=-1){w=w.substring(0,t)
}var y=v.substring(0,v.indexOf("://"));
var x="";
var z=w.indexOf(":");
if(z!=-1){var u=w.substring(z+1);
w=w.substring(0,z);
if((y==="http"&&u!=="80")||(y==="https"&&u!=="443")){x=":"+u
}}return y+"://"+w+x
}function W(u,t){return"/"+u+(t?C+t:"")
}function Q(w){if(w[0]=="/"){var u=w.indexOf(C);
var v=u>0?w.substring(1,u):w.substring(1);
var t=u>0?w.substring(u+1):null;
return{id:v,origin:t}
}else{return null
}}function s(v){if(typeof v==="undefined"||v===".."){return window.parent
}var u=Q(v);
if(u){return window.top.frames[u.id]
}v=String(v);
var t=window.frames[v];
if(t){return t
}t=document.getElementById(v);
if(t&&t.contentWindow){return t.contentWindow
}return null
}var Z=c();
N[j]=function(){gadgets.warn("Unknown RPC service: "+this.s)
};
N[d]=function(u,t){var v=J[u];
if(v){delete J[u];
v(t)
}};
function o(w,u,t){if(K[w]===true){return 
}if(typeof K[w]==="undefined"){K[w]=0
}var v=s(w);
if(w===".."||v!=null){if(Z.setup(w,u,t)===true){K[w]=true;
return 
}}if(K[w]!==true&&K[w]++<Y){window.setTimeout(function(){o(w,u,t)
},F)
}else{L[w]=i;
K[w]=true
}}function e(u,x){if(typeof h[u]==="undefined"){h[u]=false;
var w=gadgets.rpc.getRelayUrl(u);
if(O(w)!==O(window.location.href)){return false
}var v=s(u);
try{h[u]=v.gadgets.rpc.receiveSameDomain
}catch(t){gadgets.error("Same domain call failed: parent= incorrectly set.")
}}if(typeof h[u]==="function"){h[u](x);
return true
}return false
}function r(u,t,v){if(!/http(s)?:\/\/.+/.test(t)){if(t.indexOf("//")==0){t=window.location.protocol+t
}else{if(t.charAt(0)=="/"){t=window.location.protocol+"//"+window.location.host+t
}else{if(t.indexOf("://")==-1){t=window.location.protocol+"//"+t
}}}}m[u]=t;
U[u]=!!v
}function X(t){return T[t]
}function D(t,v,u){v=v||"";
T[t]=String(v);
o(t,v,u)
}function B(t,v){function w(AA){var AC=AA?AA.rpc:{};
var y=AC.parentRelayUrl;
if(y.substring(0,7)!=="http://"&&y.substring(0,8)!=="https://"&&y.substring(0,2)!=="//"){if(typeof E.parent==="string"&&E.parent!==""){if(y.substring(0,1)!=="/"){var x=E.parent.lastIndexOf("/");
y=E.parent.substring(0,x+1)+y
}else{y=O(E.parent)+y
}}}var AB=!!AC.useLegacyProtocol;
r("..",y,AB);
if(AB){Z=gadgets.rpctx.ifpc;
Z.init(q,I)
}var z=v||E.forcesecure||false;
D("..",t,z)
}var u={parentRelayUrl:gadgets.config.NonEmptyStringValidator};
gadgets.config.register("rpc",u,w)
}function n(w,t,x){var u=x||E.forcesecure||false;
var v=t||E.parent;
if(v){r("..",v);
D("..",w,u)
}}function M(v,x,t,w){if(v[0]!="/"){if(!gadgets.util){return 
}var AB=document.getElementById(v);
if(!AB){throw new Error("Cannot set up gadgets.rpc receiver with ID: "+v+", element not found.")
}}var z=x||AB.src;
r(v,z);
var AA=gadgets.util.getUrlParameters(z);
var u=t||AA.rpctoken;
var y=w||AA.forcesecure;
D(v,u,y)
}function G(t,v,x,w){if(t===".."){var u=x||E.rpctoken||E.ifpctok||"";
if(window.__isgadget===true){B(u,w)
}else{n(u,v,w)
}}else{M(t,v,x,w)
}}return{config:function(t){if(typeof t.securityCallback==="function"){b=t.securityCallback
}},register:function(u,t){if(u===d||u===k){throw new Error("Cannot overwrite callback/ack service")
}if(u===j){throw new Error("Cannot overwrite default service: use registerDefault")
}N[u]=t
},unregister:function(t){if(t===d||t===k){throw new Error("Cannot delete callback/ack service")
}if(t===j){throw new Error("Cannot delete default service: use unregisterDefault")
}delete N[t]
},registerDefault:function(t){N[j]=t
},unregisterDefault:function(){delete N[j]
},forceParentVerifiable:function(){if(!Z.isParentVerifiable()){Z=gadgets.rpctx.ifpc
}},call:function(t,u,z,x){t=t||"..";
var y="..";
if(t===".."){y=P
}else{if(t[0]=="/"){y=W(P,gadgets.rpc.getOrigin(location.href))
}}++R;
if(z){J[R]=z
}var w={s:u,f:y,c:z?R:0,a:Array.prototype.slice.call(arguments,3),t:T[t],l:U[t]};
if(t!==".."&&!document.getElementById(t)){gadgets.log("WARNING: attempted send to nonexistent frame: "+t);
return 
}if(e(t,w)){return 
}var v=L[t];
if(!v){if(!V[t]){V[t]=[w]
}else{V[t].push(w)
}return 
}if(U[t]){v=gadgets.rpctx.ifpc
}if(v.call(t,y,w)===false){L[t]=i;
Z.call(t,y,w)
}},getRelayUrl:function(u){var t=m[u];
if(t&&t.substring(0,1)==="/"){if(t.substring(1,2)==="/"){t=document.location.protocol+t
}else{t=document.location.protocol+"//"+document.location.host+t
}}return t
},setRelayUrl:r,setAuthToken:D,setupReceiver:G,getAuthToken:X,removeReceiver:function(t){delete m[t];
delete U[t];
delete T[t];
delete K[t];
delete h[t];
delete L[t]
},getRelayChannel:function(){return Z.getCode()
},receive:function(u,t){if(u.length>4){q(gadgets.json.parse(decodeURIComponent(u[u.length-1])))
}else{H.apply(null,u.concat(t))
}},receiveSameDomain:function(t){t.a=Array.prototype.slice.call(t.a);
window.setTimeout(function(){q(t)
},0)
},getOrigin:O,getReceiverOrigin:function(v){var u=L[v];
if(!u){return null
}if(!u.isParentVerifiable(v)){return null
}var t=gadgets.rpc.getRelayUrl(v)||gadgets.util.getUrlParameters().parent;
return gadgets.rpc.getOrigin(t)
},init:function(){if(Z.init(q,I)===false){Z=i
}if(S){G("..")
}},_getTargetWin:s,_parseSiblingId:Q,_createRelayIframe:function(t,v){var y=gadgets.rpc.getRelayUrl("..");
if(!y){return null
}var x=y+"#..&"+P+"&"+t+"&"+encodeURIComponent(gadgets.json.stringify(v));
var u=document.createElement("iframe");
u.style.border=u.style.width=u.style.height="0px";
u.style.visibility="hidden";
u.style.position="absolute";
function w(){document.body.appendChild(u);
u.src='javascript:"<html></html>"';
u.src=x
}if(document.body){w()
}else{gadgets.util.registerOnLoadHandler(function(){w()
})
}return u
},ACK:k,RPC_ID:P,SEC_ERROR_LOAD_TIMEOUT:g,SEC_ERROR_FRAME_PHISH:p,SEC_ERROR_FORGED_MSG:A}
}();
gadgets.rpc.init()
};;
gadgets.views=function(){var E=null;
var B={};
var D={};
function A(H){if(!H){H=window.event
}var G;
if(H.target){G=H.target
}else{if(H.srcElement){G=H.srcElement
}}if(G.nodeType===3){G=G.parentNode
}if(G.nodeName.toLowerCase()==="a"){var F=G.getAttribute("href");
if(F&&F[0]!=="#"&&F.indexOf("://")===-1){gadgets.views.requestNavigateTo(E,F);
if(H.stopPropagation){H.stopPropagation()
}if(H.preventDefault){H.preventDefault()
}H.returnValue=false;
H.cancelBubble=true;
return false
}}return false
}function C(I){var H=I.views||{};
for(var L in H){if(H.hasOwnProperty(L)){if(L!="rewriteLinks"){var M=H[L];
if(!M){continue
}B[L]=new gadgets.views.View(L,M.isOnlyVisible);
var F=M.aliases||[];
for(var K=0,J;
(J=F[K]);
++K){B[J]=new gadgets.views.View(L,M.isOnlyVisible)
}}}}var G=gadgets.util.getUrlParameters();
if(G["view-params"]){D=gadgets.json.parse(G["view-params"])||D
}E=B[G.view]||B["default"];
if(H.rewriteLinks){gadgets.util.attachBrowserEvent(document,"click",A,false)
}}gadgets.config.register("views",null,C);
return{bind:function(W,U){if(typeof W!=="string"){throw new Error("Invalid urlTemplate")
}if(typeof U!=="object"){throw new Error("Invalid environment")
}var R=/^([a-zA-Z0-9][a-zA-Z0-9_\.\-]*)(=([a-zA-Z0-9\-\._~]|(%[0-9a-fA-F]{2}))*)?$/,Y=new RegExp("\\{([^}]*)\\}","g"),V=/^-([a-zA-Z]+)\|([^|]*)\|(.+)$/,M=[],Q=0,K,J,H,P,L,G,N,S;
function I(a,Z){return U.hasOwnProperty(a)?U[a]:Z
}function F(Z){if(!(J=Z.match(R))){throw new Error("Invalid variable : "+Z)
}}function X(d,Z,c){var a,b=d.split(",");
for(a=0;
a<b.length;
++a){F(b[a]);
if(c(Z,I(J[1]),J[1])){break
}}return Z
}function T(Z){if((typeof Z==="object")||(typeof Z==="function")){for(var a in Z){if(Z.hasOwnProperty(a)){return false
}}return true
}return false
}while((K=Y.exec(W))){M.push(W.substring(Q,K.index));
Q=Y.lastIndex;
if((J=K[1].match(R))){H=J[1];
P=J[2]?J[2].substr(1):"";
M.push(I(H,P))
}else{if((J=K[1].match(V))){L=J[1];
G=J[2];
N=J[3];
S=0;
switch(L){case"neg":S=1;
case"opt":if(X(N,{flag:S},function(a,Z){if(typeof Z!=="undefined"&&!T(Z)){a.flag=!a.flag;
return 1
}return 0
}).flag){M.push(G)
}break;
case"join":M.push(X(N,[],function(b,a,Z){if(typeof a==="string"){b.push(Z+"="+a)
}else{if(typeof a==="object"){for(var c in a){if(a.hasOwnProperty(c)){b.push(c+"="+a[c])
}}}}}).join(G));
break;
case"list":F(N);
var O=I(J[1]);
if(typeof O==="object"&&typeof O.join==="function"){M.push(O.join(G))
}break;
case"prefix":S=1;
case"suffix":F(N);
O=I(J[1],J[2]&&J[2].substr(1));
if(typeof O==="string"){M.push(S?G+O:O+G)
}else{if(typeof O==="object"&&typeof O.join==="function"){M.push(S?G+O.join(G):O.join(G)+G)
}}break;
default:throw new Error("Invalid operator : "+L)
}}else{throw new Error("Invalid syntax : "+K[0])
}}}M.push(W.substr(Q));
return M.join("")
},requestNavigateTo:function(F,H,G){if(typeof F!=="string"){F=F.getName()
}gadgets.rpc.call(null,"requestNavigateTo",null,F,H,G)
},getCurrentView:function(){return E
},getSupportedViews:function(){return B
},getParams:function(){return D
}}
}();
gadgets.views.View=function(A,B){this.name_=A;
this.isOnlyVisible_=!!B
};
gadgets.views.View.prototype.getName=function(){return this.name_
};
gadgets.views.View.prototype.getUrlTemplate=function(){return gadgets.config&&gadgets.config.views&&gadgets.config.views[this.name_]&&gadgets.config.views[this.name_].urlTemplate
};
gadgets.views.View.prototype.bind=function(A){return gadgets.views.bind(this.getUrlTemplate(),A)
};
gadgets.views.View.prototype.isOnlyVisibleGadget=function(){return this.isOnlyVisible_
};
gadgets.views.ViewType=gadgets.util.makeEnum(["CANVAS","HOME","PREVIEW","PROFILE","FULL_PAGE","DASHBOARD","POPUP"]);;
var tamings___=tamings___||[];
tamings___.push(function(A){caja___.whitelistCtors([[gadgets.views,"View",Object]]);
caja___.whitelistMeths([[gadgets.views.View,"bind"],[gadgets.views.View,"getUrlTemplate"],[gadgets.views.View,"isOnlyVisibleGadget"],[gadgets.views.View,"getName"]]);
caja___.whitelistFuncs([[gadgets.views,"getCurrentView"],[gadgets.views,"getParams"],[gadgets.views,"requestNavigateTo"]])
});;
gadgets.config.init({"shindig.auth":{"authToken":"","trustedJson":""},"rpc":{"parentRelayUrl":"/rpc_relay.html"},"views":{"canvas":{"isOnlyVisible":true,"urlTemplate":"http://www.gmodules.com/gadgets/ifr?{var}","aliases":["FULL_PAGE"]},"profile":{"isOnlyVisible":false,"urlTemplate":"http://www.gmodules.com/gadgets/ifr?{var}","aliases":["DASHBOARD","default"]}},"core.util":{"views":{},"core":{}},"core.io":{"jsonProxyUrl":"//%host%/gadgets/makeRequest","proxyUrl":"//www-open-opensocial.googleusercontent.com/gadgets/proxy/refresh=%refresh%&container=%container%%rewriteMime%&gadget=%gadget%/%rawurl%"}});
</script><script>gadgets.Prefs.setMessages_({});gadgets.Prefs.setDefaultPrefs_({});gadgets.io.preloaded_=[];</script></head><body dir="ltr"><center id="8">
<script type="text/javascript">
var Statements = new Array(

'<a href="http://flickr.com/photos/doctony/875195383/" title="sing him praises! by Doc Tony Photography" target=_blank><img src="http://farm2.static.flickr.com/1402/875195383_624929c968_m.jpg" alt="sing him praises! by Doc Tony Photography" border="0"></a><br><font size="2">sing him praises! by Doc Tony Photography ',

'<a href="http://flickr.com/photos/venteco/785241468/" title="Blue Landscape - Islet in the lake Åmänningen, Swedish View by Olof S" target=_blank><img src="http://farm2.static.flickr.com/1172/785241468_36d31efcd4_m.jpg" alt="Blue Landscape - Islet in the lake Åmänningen, Swedish View by Olof S" border="0"></a><br><font size="2">Blue Landscape - Islet in the lake Åmänningen, Swedish View by Olof S ',

'<a href="http://flickr.com/photos/deniscollette/474381936/" title="My wild river reflexion! by Denis Collette...!!!" target=_blank><img src="http://farm1.static.flickr.com/191/474381936_9a3b20c942_m.jpg" alt="My wild river reflexion! by Denis Collette...!!!" border="0"></a><br><font size="2">My wild river reflexion! by Denis Collette...!!! ',

'<a href="http://flickr.com/photos/matilde/458874597/" title="04.2007 we must go now, light will guide us there by Matilde B." target=_blank><img src="http://farm1.static.flickr.com/188/458874597_5771931013_m.jpg" alt="04.2007 we must go now, light will guide us there by Matilde B." border="0"></a><br><font size="2">04.2007 we must go now, light will guide us there by Matilde B. ',

'<a href="http://flickr.com/photos/matilde/437334583/" title="03.2007 here comes the sun... by Matilde B." target=_blank><img src="http://farm1.static.flickr.com/178/437334583_ac306d4aa5_m.jpg" alt="03.2007 here comes the sun... by Matilde B." border="0"></a><br><font size="2">03.2007 here comes the sun... by Matilde B. ',

'<a href="http://flickr.com/photos/pentax/393435468/" title="Approaching-Storm by mix\'s" target=_blank><img src="http://farm1.static.flickr.com/165/393435468_d79b50e499_m.jpg" alt="Approaching-Storm by mix\'s" border="0"></a><br><font size="2">Approaching-Storm by mix\'s ',

'<a href="http://flickr.com/photos/schlegl/385259543/" title="Night Shift by A guy with A camera" target=_blank><img src="http://farm1.static.flickr.com/139/385259543_5e72c1945e_m.jpg" alt="Night Shift by A guy with A camera" border="0"></a><br><font size="2">Night Shift by A guy with A camera ',

'<a href="http://flickr.com/photos/davegkelly/379135984/" title="Dancing In The Moonlight by Dave G Kelly" target=_blank><img src="http://farm1.static.flickr.com/175/379135984_8111da8e4b_m.jpg" alt="Dancing In The Moonlight by Dave G Kelly" border="0"></a><br><font size="2">Dancing In The Moonlight by Dave G Kelly ',

'<a href="http://flickr.com/photos/pentax/375827433/" title="Welcome-to-the-Greenhouse by mix\'s" target=_blank><img src="http://farm1.static.flickr.com/131/375827433_aadc0016f5_m.jpg" alt="Welcome-to-the-Greenhouse by mix\'s" border="0"></a><br><font size="2">Welcome-to-the-Greenhouse by mix\'s ',

'<a href="http://flickr.com/photos/matilde/351473356/" title="012007 in between tides and clouds above me... by Matilde B." target=_blank><img src="http://farm1.static.flickr.com/130/351473356_8b4c607605_m.jpg" alt="012007 in between tides and clouds above me... by Matilde B." border="0"></a><br><font size="2">012007 in between tides and clouds above me... by Matilde B. ',

'<a href="http://flickr.com/photos/matilde/281749136/" title="10.2006 024 time travelin by Matilde B." target=_blank><img src="http://farm1.static.flickr.com/87/281749136_79e6d141f9_m.jpg" alt="10.2006 024 time travelin by Matilde B." border="0"></a><br><font size="2">10.2006 024 time travelin by Matilde B. ',

'<a href="http://flickr.com/photos/leafy/274291092/" title="Nine Mile Run by leafy" target=_blank><img src="http://farm1.static.flickr.com/85/274291092_7f8d321821_m.jpg" alt="Nine Mile Run by leafy" border="0"></a><br><font size="2">Nine Mile Run by leafy ',

'<a href="http://flickr.com/photos/matilde/209662253/" title="07.14.06 07 golden hour by Matilde B." target=_blank><img src="http://farm1.static.flickr.com/90/209662253_86b1bb9225_m.jpg" alt="07.14.06 07 golden hour by Matilde B." border="0"></a><br><font size="2">07.14.06 07 golden hour by Matilde B. ',

'<a href="http://flickr.com/photos/pusztafia/156595614/" title="Old Adobe Wall Texture by sonofsteppe" target=_blank><img src="http://farm1.static.flickr.com/59/156595614_976dd5c76b_m.jpg" alt="Old Adobe Wall Texture by sonofsteppe" border="0"></a><br><font size="2">Old Adobe Wall Texture by sonofsteppe ',

'<a href="http://flickr.com/photos/latitudes/152526764/" title="Oak Tree Silhouette Against Red Sky by Todd Klassy" target=_blank><img src="http://farm1.static.flickr.com/46/152526764_37453ebb4b_m.jpg" alt="Oak Tree Silhouette Against Red Sky by Todd Klassy" border="0"></a><br><font size="2">Oak Tree Silhouette Against Red Sky by Todd Klassy ',

'<a href="http://flickr.com/photos/javajive/144016852/" title="Best Before Expiration Date by javajive" target=_blank><img src="http://farm1.static.flickr.com/48/144016852_d54125a670_m.jpg" alt="Best Before Expiration Date by javajive" border="0"></a><br><font size="2">Best Before Expiration Date by javajive ',

'<a href="http://flickr.com/photos/leafy/126336648/" title="Blue Jay - Cyanocitta cristata by leafy" target=_blank><img src="http://farm1.static.flickr.com/48/126336648_91a43f5efe_m.jpg" alt="Blue Jay - Cyanocitta cristata by leafy" border="0"></a><br><font size="2">Blue Jay - Cyanocitta cristata by leafy ',

'<a href="http://flickr.com/photos/matilde/101699766/" title="02.12.06 09 Golden gateway by Matilde B." target=_blank><img src="http://farm1.static.flickr.com/31/101699766_bcc2e46851_m.jpg" alt="02.12.06 09 Golden gateway by Matilde B." border="0"></a><br><font size="2">02.12.06 09 Golden gateway by Matilde B. ',

'<a href="http://flickr.com/photos/latitudes/95462039/" title="Bird Houses on a Red Barn by Todd Klassy" target=_blank><img src="http://farm1.static.flickr.com/35/95462039_29302d513b_m.jpg" alt="Bird Houses on a Red Barn by Todd Klassy" border="0"></a><br><font size="2">Bird Houses on a Red Barn by Todd Klassy ',

'<a href="http://flickr.com/photos/leafy/13556660/" title="rings of bright water by leafy" target=_blank><img src="http://farm1.static.flickr.com/11/13556660_9db90adaca_m.jpg" alt="rings of bright water by leafy" border="0"></a><br><font size="2">rings of bright water by leafy ',

'<a href="http://flickr.com/photos/cornforthimages/5114980096/" title="Castle Mountain Reflection 1 by Cornforth Images" target=_blank><img src="http://farm2.static.flickr.com/1209/5114980096_1f3d3dd10c_m.jpg" alt="Castle Mountain Reflection 1 by Cornforth Images" border="0"></a><br><font size="2">Castle Mountain Reflection 1 by Cornforth Images ',

'<a href="http://flickr.com/photos/ecstaticist/3467219527/" title="Vancouver Convention Centre by ecstaticist" target=_blank><img src="http://farm4.static.flickr.com/3503/3467219527_7894b1d02f_m.jpg" alt="Vancouver Convention Centre by ecstaticist" border="0"></a><br><font size="2">Vancouver Convention Centre by ecstaticist ',

'<a href="http://flickr.com/photos/al_bell/1498276427/" title="Deep Forest Studies #1 by -: Al Bell :-" target=_blank><img src="http://farm3.static.flickr.com/2183/1498276427_26735be04a_m.jpg" alt="Deep Forest Studies #1 by -: Al Bell :-" border="0"></a><br><font size="2">Deep Forest Studies #1 by -: Al Bell :- ',

'<a href="http://flickr.com/photos/matilde/349517715/" title="01.2007 while the sun goes down on the west coast by Matilde B." target=_blank><img src="http://farm1.static.flickr.com/153/349517715_5bbb5df017_m.jpg" alt="01.2007 while the sun goes down on the west coast by Matilde B." border="0"></a><br><font size="2">01.2007 while the sun goes down on the west coast by Matilde B. ',

'<a href="http://flickr.com/photos/matilde/349517715/" title="01.2007 while the sun goes down on the west coast by Matilde B." target=_blank><img src="http://farm1.static.flickr.com/153/349517715_5bbb5df017_m.jpg" alt="01.2007 while the sun goes down on the west coast by Matilde B." border="0"></a><br><font size="2">01.2007 while the sun goes down on the west coast by Matilde B. '

);
function GetStatement(outputtype)
{
if(++Number > Statements.length - 1) Number = 0;
if (outputtype==0)
document.write(Statements[Number])
else if (document.getElementById)
document.getElementById("ponder").innerHTML=Statements[Number];
}
function GetRandomNumber(lbound, ubound)
{
return (Math.floor(Math.random() * (ubound - lbound)) + lbound);
}
var Number = GetRandomNumber(0, Statements.length - 1);
</script>
<script type="text/javascript">
GetStatement(0)

</script><a href="http://flickr.com/photos/pentax/375827433/" title="Welcome-to-the-Greenhouse by mix's" target="_blank"><img src="ifr_data/375827433_aadc0016f5_m.jpg" alt="Welcome-to-the-Greenhouse by mix's" border="0"></a><br><font size="2">Welcome-to-the-Greenhouse by mix's 
</font></center><font size="2">

  <script type="text/javascript">
  function gotoCanvas(params) {
    var canvas_view = new gadgets.views.View("canvas");
    gadgets.views.requestNavigateTo(canvas_view, params);
  };

  var my_params = {
    flickr : " ",
    photos : " "
  };

  </script>
<script type="text/javascript"><!--
google_ad_client = "pub-0577716497446516";
/* 234x60, created 11/8/10 */
google_ad_slot = "2327269678";
google_ad_width = 234;
google_ad_height = 60;
//-->
</script>
<script src="ifr_data/show_ads.js" type="text/javascript">
</script><script src="ifr_data/show_ads_impl.js"></script><script src="ifr_data/expansion_embed.js"></script><script src="ifr_data/test_domain.js"></script><script>google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);</script><ins style="display:inline-table;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:234px"><ins id="google_ads_frame1_anchor" style="display:block;border:none;height:60px;margin:0;padding:0;position:relative;visibility:visible;width:234px"><iframe allowtransparency="true" hspace="0" id="google_ads_frame1" marginheight="0" marginwidth="0" name="google_ads_frame" src="ifr_data/ads.htm" style="left: 0pt; position: absolute; top: 0pt;" vspace="0" frameborder="0" height="60" scrolling="no" width="234"></iframe></ins></ins><script src="ifr_data/expansion_embed.js"></script><script>google_protectAndRun("ads_core.google_render_ad", google_handleError, google_render_ad);</script>


 
<script>gadgets.util.runOnLoadHandlers();</script></font></body></html>